﻿int x = 0;
          //левая координата прямоугольника

boolean direction = true; //направление движения, true => двигаемся вправо, false => двигаемся влево

int rectWidth = 50; //"ширина" прямоугольника, т.е. длина прямоугольника по оси "X"


//вызывается однократно

void setup()
 {

  size(300, 500);   //размер холста 500 на 500 пикселей

  background(255);  //фон холста, белый
  
}

void draw(){

  if(direction){

    if(x>=0 && x<width-rectWidth){

      x++;

    }else{

      direction = false;

    }

  }else{

    if(x>0){

      x--;

    }else{

       direction = true;

    }

  }

  background(255);

  rect(x,100,50,200);

 }

